{
  "settings": {
    "hasHeaders": true,
    "constrainDragToContainer": true,
    "reorderEnabled": true,
    "selectionEnabled": false,
    "popoutWholeStack": false,
    "blockedPopoutsThrowError": true,
    "closePopoutsOnUnload": true,
    "showPopoutIcon": false,
    "showMaximiseIcon": false,
    "showCloseIcon": false,
    "responsiveMode": "onload",
    "tabOverlapAllowance": 0,
    "reorderOnTabMenuClick": true,
    "tabControlOffset": 10
  },
  "dimensions": {
    "borderWidth": 5,
    "borderGrabWidth": 15,
    "minItemHeight": 10,
    "minItemWidth": 10,
    "headerHeight": 20,
    "dragProxyWidth": 300,
    "dragProxyHeight": 200
  },
  "labels": {
    "close": "close",
    "maximise": "maximise",
    "minimise": "minimise",
    "popout": "open in new window",
    "popin": "pop in",
    "tabDropdown": "additional tabs"
  },
  "content": [
    {
      "type": "column",
      "isClosable": true,
      "reorderEnabled": true,
      "title": "",
      "width": 100,
      "content": [
        {
          "type": "row",
          "isClosable": true,
          "reorderEnabled": true,
          "title": "",
          "height": 88.74629812438302,
          "content": [
            {
              "type": "stack",
              "width": 66.4751958224543,
              "height": 60,
              "isClosable": true,
              "reorderEnabled": true,
              "title": "",
              "activeItemIndex": 0,
              "content": [
                {
                  "type": "component",
                  "componentName": "cascadeView",
                  "title": "CAD View",
                  "componentState": {
                    "componentName": "cascadeView",
                    "MeshRes": 0.05,
                    "MeshResRange": [
                      0.01,
                      2
                    ],
                    "Cache?": false,
                    "Radius": 30,
                    "RadiusRange": [
                      20,
                      40
                    ]
                  },
                  "isClosable": false,
                  "reorderEnabled": true
                }
              ]
            },
            {
              "type": "stack",
              "header": {},
              "isClosable": true,
              "reorderEnabled": true,
              "title": "",
              "activeItemIndex": 0,
              "width": 33.5248041775457,
              "content": [
                {
                  "type": "component",
                  "componentName": "codeEditor",
                  "title": "micke_cover.json",
                  "componentState": {
                    "code": [
                      "// Base shape",
                      "let outerRadius = 35;",
                      "let baseHeight = 10;",
                      "let baseShape = Cylinder(outerRadius, baseHeight,false);",
                      "let baseRounded = FilletEdges(baseShape,1,[2]);",
                      "",
                      "// Lid shape",
                      "let lidWidth = 10;",
                      "let lidHeight = 3;",
                      "let lidFillet = 1;",
                      "let lid = Translate([0,0,baseHeight], Cylinder(outerRadius+lidWidth, lidHeight, false))",
                      "let lidRounded = FilletEdges(lid, lidFillet,[0]);",
                      "",
                      "// hole through all",
                      "let coverThickness = 1.5;",
                      "let holeRadius = outerRadius - coverThickness;",
                      "let hole = Cylinder(holeRadius, 40, true);",
                      "",
                      "// let construction = Union([baseRounded,lidRounded]);",
                      "let construction = Difference(baseRounded, [hole], false);",
                      "Union([construction,lidRounded]);",
                      " ",
                      "",
                      "",
                      "",
                      "",
                      "",
                      "",
                      ""
                    ]
                  },
                  "width": 50,
                  "isClosable": false,
                  "reorderEnabled": true
                }
              ]
            }
          ]
        },
        {
          "type": "stack",
          "height": 11.253701875616983,
          "isClosable": true,
          "reorderEnabled": true,
          "title": "",
          "activeItemIndex": 0,
          "content": [
            {
              "type": "component",
              "componentName": "console",
              "title": "Console",
              "componentState": {},
              "height": 20,
              "isClosable": false,
              "reorderEnabled": true
            }
          ]
        }
      ]
    }
  ],
  "isClosable": true,
  "reorderEnabled": true,
  "title": "",
  "openPopouts": [],
  "maximisedItemId": null
}